Côte ouest américaine, dans les années 1990. Cyrus Colfer, 15 ans, retrouve le corps de sa mère, ancienne prostituée devenue proxénète. Allongée sur le sol, elle a reçu 28 coups de couteau. Dix ans plus tard, alors qu'il est devenu aveugle, le jeune homme est déterminé à retrouver l'assassin.
Audrey, 14 ans, est une mineure placée en foyer d'accueil d'urgence. Percutée par un chauffard lors d'une fugue provoquée par une gifle donnée par Till, un éducateur, elle tombe dans le coma. L'homme, rongé par la culpabilité, lui rend visite tous les jours à l'hôpital et se met en quête de la mère d'Audrey, qui ne serait finalement pas morte.